home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / DDJMAG / DDJ9110.ZIP / STRING.ZIP / STRICASE.CPP < prev    next >
C/C++ Source or Header  |  1991-07-30  |  449b  |  23 lines

  1. #include <string.h>
  2. #include <ctype.h>
  3. #include <errno.h>
  4. #include <string.hpp>
  5.  
  6. String String::upper() const
  7. {
  8.     String t(body(),length());
  9.     char *p = t.body();
  10.     for (int i = 0; i < length(); ++i, ++p)
  11.         *p = toupper(*p);
  12.     return t;
  13. }
  14.  
  15. String String::lower() const
  16. {
  17.     String t(body(), length());
  18.     char *p = t.body();
  19.     for (int i = 0; i < length(); ++i, ++p)
  20.         *p = tolower(*p);
  21.     return t;
  22. }
  23.